Radio transmission device and radio transmission method

ABSTRACT

Provided are a radio transmission device and a radio transmission method capable of improving downlink and uplink throughput even when performing dynamic symbol allocation. In the device and the method, BS and MS share a table correlating a basic TF as a combination of parameters such as TB size used for transmitting only user data, an allocation RB quantity, a modulation method, and an encoding ratio, with a derived TF having user data of different TB size by combining L1/L2 control information. Even when multiplexing L1/L2 control information, Index corresponding to the basic TF is reported from BS to MS.

BACKGROUND Technical Field

The present invention relates to a radio transmitting apparatus andradio transmission method for performing uplink band allocation throughscheduling.

Description of the Related Art

The technical specification group radio access network (“TSG RAN”) ofthe 3rd generation partnership project (“3GPP”) is currently conductingstudies on a next-generation mobile communication system, referred to aslong term evolution (“LTE”). Working group 1 of the TSG RAN (“RAN 1”) ismoving forward with the standardization of LTE radio access schemes. Ofthese, single-carrier FDMA (“SC-FDMA”) is adopted as the uplink radioaccess scheme for LTE.

This SC-FDMA is has a characteristic of low PAPR (Peak to Average PowerRatio), and is suitable to the uplink where transmission power of aterminal is limited. Therefore, to transmit control information of layer1 (“L1”) or layer 2 (“L2”) at the timing user data is transmitted whilemaintaining the low PAPR characteristic of SC-FDMA, studies are underwayto multiplex the control information, user data and reference signal(pilot for channel estimation) in the time domain, by the terminal.

As L1/L2 control information transmitted on the uplink, for example,downlink ACK/NACK and downlink CQI (Channel Quality Indicator) aregenerated independently of uplink user data transmission and dependingon the presence/absence of user data transmission on the downlink.Therefore, the number and combinations of L1/L2 control information thatis time-multiplexed with uplink data vary, and therefore Non-PatentDocument 1 describes a study on a method for dynamically allocatingsymbols of control information and user data according to the L1/L2control information to be actually time-multiplexed (hereinafter“dynamic symbol allocation”), thereby maximizing uplink frequencyutilization efficiency. That is, the number of symbols of L1/L2 controlinformation and the number of symbols allocated to user data are changedaccording to the content of the L1/L2 control information to be actuallytime-multiplexed.

Furthermore, with LTE, studies are underway to adopt adaptive schedulingin accordance with channel quality in the uplink (i.e., adaptivemodulation and time-frequency scheduling according to channelconditions).

When the number of symbols allocated to user data varies depending onthe presence/absence and combinations of L1/L2 control information thatare time multiplexed as described in above Non-Patent Document 1, ifuplink band allocation is performed through adaptive scheduling, a basestation (hereinafter “BS”) needs to report uplink band allocationinformation that is required upon transmitting data on the uplink, to amobile station (hereinafter “MS”), which results in an increase in theamount of this information.

When the BS performs adaptive scheduling on the uplink according tochannel conditions, the BS measures uplink channel quality using thereference signals transmitted from each MS and determines the bandwidthto allocate to each MS, the number of symbols (or the number ofsubframes formed with a plurality of symbols), and transmissionparameters (including the M-ary modulation value, the coding rate oferror correcting code, the spreading factor, etc.) based on the bandrequirement information for each MS, or, more specifically, based on theamount of data to be transmitted, transmission data rate, QoS (Qualityof Service) information and so on. The BS reports the determinedinformation (i.e., band allocation information) to each MS using adownlink control channel.

Furthermore, in the band allocation for E-DCH described in Non-PatentDocument 2 and Non-Patent Document 3, a BS reports to a MS only the timeslots allocated to the MS and the upper limit of transmission power, andthe MS selects the coding rate, spreading factor and the number of bitsof transmission data of the allocated time slots within the range ofallowed transmission power, and reports the selected transmissionparameters using the TB indexes (see FIG. 1 ) provided on a pertransport block size basis (hereinafter “TB size”), so that the BSperforms receiving processing.

TB size shows the number of transmission data bits before the CRC(Cyclic Redundancy Check) bits are added, and is derived from acombination of available transmission parameters. One TB size idassociated with one coding rate and spreading factor. The M-arymodulation value is fixed and needs not be reported, so that, byreporting the TB size, the receiving side is able to acquire the numberof information bits, the spreading factor and the coding rate.

Even when a centralized control system is assumed in which the BSdetermines the coding rate, spreading factor and the number of bits oftransmission data, the BS is still able to control band allocation byincluding the TB size in band allocation information.

-   -   Non-Patent Document 1: R1-060111, Ericsson, “Uplink Control        Signaling for E-UTRA,” 3GPP TSG RAN1 WG1 Meeting #44, Denver,        USA, Feb. 13-17, 2006    -   Non-Patent Document 2: 3GPP TS 25.321V6.7.0 (Annex)    -   Non-Patent Document 3: 3GPP TS 25.212V6.7.0 (4.3 Transport        format detection)

SUMMARY Problems to be Solved by the Invention

If dynamic symbol allocation is performed as described above, uplinkfrequency utilization efficiency may be improved. Nevertheless, giventhat the number of symbols to allocate to user data varies depending onthe combinations of L1/L2 control information, and, consequently, theabove-described method of reporting band allocation information willonly increase the number of allocated symbols or TB size for user datain proportion to the number of combinations of control information andincrease the number of indexes of band allocation information to report,that is, increase the number of bits. Hereinafter, this case will beexplained more specifically.

Here, suppose QPSK and 16 QAM are adopted as modulation schemes for userdata and the coding rates of 1/6, 1/3, 1/2 is adopted for QPSK and 1/3,1/2, 2/3, 3/4 for 16 QAM. In this case, as shown in FIG. 2 , there aretwenty eight combinations of user data transmission parameters for whenuser data alone is transmitted (i.e., the number of RB's, modulationscheme and coding rate) and transport format indexes (TF indexes) toreport as band allocation information, and these can be reported usingfive bits. However, if the combinations of ACK/NACK and CQI as theaforementioned user data and L1/L2 control information are taken intoaccount, if the range of TB size that can be employed is simply expandedas in prior art, the number of TF indexes becomes 112 as shown in FIG. 3, and seven bits are required to report these, per MS.

This will increase the signaling overhead of control information (MS→BS)for demodulation that is transmitted accompanying uplink band allocationinformation or transmitted accompanying uplink user data as inconventional schemes, and reduce downlink and uplink throughput.

It is therefore an object of the present invention to provide a radiotransmitting apparatus and radio transmission method for improvingdownlink and uplink throughput even when dynamic symbol allocation isperformed.

Means for Solving the Problem

The radio transmitting apparatus of the present invention adopts aconfiguration including: a storage section that stores a table whichassociates with an identical index a basic transport format which is acombination of parameters such as a reference transport block size,number of resource blocks allocated, modulation scheme and coding rateand a derived transport format in which user data is rate-matched by acombination of L1/L2 control information multiplexed with the user data;a determining section that determines an uplink transport format andselects an index corresponding to the determined transport format fromthe table; and a transmitting section that transmits the selected.

The radio transmitting apparatus of the present invention adopts aconfiguration including: a determining step of determining an uplinktransport format and selecting an index corresponding to the determinedtransport format based on a table that associates a basic transportformat which is a combination of parameters such as a referencetransport block size, number of resource block allocated, modulationscheme and coding rate with a derived transport format in which userdata is rate-matched by a combination of L1/L2 control informationmultiplexed with the user data; and a transmitting step of transmittingthe selected index.

Advantageous Effect of the Invention

According to the present invention, it is possible to improve thethroughputs of the downlink and the uplink even when dynamic symbolallocation is performed.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

FIG. 1 shows the correspondences between TB sizes and indexes;

FIG. 2 shows the correspondences between user data transmissionparameters and indexes;

FIG. 3 shows the correspondences between TB sizes and indexes for whenuser data and L1/L2 control information are multiplexed;

FIG. 4 shows the relationships between uplink time-frequency radioresources and their allocation units;

FIG. 5 shows the number of data symbols per subframe with respect to thenumber of RB's to allocate;

FIGS. 6A-6D show how UL user data and L1/L2 control information aremultiplexed;

FIG. 7 is a block diagram showing a configuration of a BS according toembodiment 1 of the present invention;

FIG. 8 shows a transport format table according to embodiment 1 of thepresent invention;

FIG. 9 is a block diagram showing a configuration of a MS according toembodiment 1 of the present invention;

FIG. 10 is a sequence diagram showing the steps of communication betweenthe BS and MS;

FIG. 11 is a sequence diagram showing a case where the MS fails toreceive DL band allocation information in the steps of communicationbetween the BS and MS;

FIG. 12 shows a transport format table according to embodiment 2 of thepresent invention;

FIG. 13 shows a transport format table according to embodiment 2 of thepresent invention;

FIG. 14 shows a transport format table according to embodiment 3 of thepresent invention;

FIG. 15 is a block diagram showing a configuration of a BS according toembodiment 4 of the present invention;

FIG. 16 is a block diagram showing a configuration of a MS according toembodiment 4 of the present invention;

FIG. 17 is a block diagram showing a configuration of a BS according toembodiment 5 of the present invention;

FIG. 18 is a block diagram showing a configuration of a MS according toembodiment 5 of the present invention;

FIG. 19 shows a transport format table according to embodiment 5 of thepresent invention; and

FIG. 20 shows a method of adjusting the number of retransmission bitsfor when L1/L2 control information is multiplexed.

DETAILED DISCLOSURE

Now, embodiments of the present invention will be described in detailwith reference to the accompanying drawings. However, components havingthe same functions among the embodiments are assigned the same referencenumerals and overlapping explanations will be omitted.

Here, FIG. 4 shows the relationships between uplink time-frequency radioresources (UL) and their allocation units according to the presentembodiment. Referring to this figure, the period of time T_(RB) isdefined as one subframe with respect to the time axis, and one of the Mfrequency bands, resulting from dividing the system bandwidth BW_(SYS)into M, is defined as the bandwidth BW_(RB) with respect to thefrequency axis. Based on this definition, assume an SC-FDMA system wherethe time-frequency radio resources of period of time T_(RB)×bandwidthBW_(RB) are the minimum unit of radio resource allocation (RB: ResourceBlock) that can be allocated to one MS.

One RB is formed with a data symbol part and a pilot part, and theperiods of the data symbol part and the pilot part are fixed. The datasymbol part is used to transmit L1/L2 control information and user data.

The following explanations assume: system bandwidth BW_(SYS)=5 MHz;bandwidth BW_(RB) of one RB=1.25 MHz (the number of RB's on thefrequency axis M=4); and one subframe length T_(RB)=0.5 msec. The numberof RB's to allocate to one MS varies between 1 and 4 on the frequencyaxis and the number of data symbols N_(TOTAL) per subframe correspondingto the number of RB's to allocate, is defined in FIG. 5 . The valuesdefined here are only examples and other values or other numbers of RB'sto allocate, may also be adopted.

Furthermore, the present embodiment assumes a case where there are twopieces of control information, namely downlink ACK/NACK and downlinkCQI, as L1/L2 control information to be multiplexed with UL user data.Therefore, when dynamic symbol allocation is performed according to thepresence/absence of ACK/NACK and CQI, there are four ways of allocationsas shown in FIGS. 6A-6D, and the number of symbols allocated to userdata (“DATA” in the figure) N_(DATA) varies depending on thecombinations of control information. That is, as shown in FIG. 6A,N_(DATA)=N_(TOTAL) when the data allocated to one subframe is only userdata, and, as shown in FIG. 6B, N_(DATA)=N_(TOTAL)−N_(ACK), when thedata allocated to one subframe is user data+ACK/NACK. Furthermore, asshown in FIG. 6C, N_(DATA)=N_(TOTAL)−N_(CQI), when the data allocated toone subframe is user data+CQI, and, as shown in FIG. 6D,N_(DATA)=N_(TOTAL)−N_(ACK)−N_(CQI), when the data allocated to onesubframe is user data+ACK/NACK+CQI.

Besides ACK/NACK and CQI, control information such as band allocationrequirement information and terminal transmission power information maybe also used as L1/L2 control information. Furthermore, it is possibleto allocate symbols to part of L1/L2 control information on a fixedbasis whether or not it is present or absent, and dynamic symbolallocation may be carried out only between other L1/L2 controlinformation and user data.

Suppose that the number of symbols of ACK/NACK and CQI, the M-arymodulation value and coding rate are fixed and that ACK/NACK istransmitted using twenty symbols and CQI is transmitted using fiftysymbols.

Suppose the user data is modulated by either QPSK and 16 QAM, and, whenmodulated by QPSK, the user data is encoded at one of the coding rates1/6, 1/3 and 1/2, and, when modulated by 16 QAM, the user data isencoded at one of the coding rates 1/3, 1/2, 2/3 and 3/4.

Furthermore, in the present embodiment, the number of bits of the TBsize shows the number of bits of transmission information before the CRCcheck bits are added. For the sake of calculation, the TB size iscalculated for each number of symbols allocated, M-ary modulation valueand coding rate, assuming that thirty two check bits are provided andtwelve tail bits are added in error correction coding.

Embodiment 1

FIG. 7 is a block diagram showing a configuration of BS 100 according toembodiment 1 of the present invention. In this figure, coding section101 uses the TF indexes outputted from UL transport format determiningsection 111 in UL scheduler section 109 (described later) as bandallocation information, applies error correcting coding to the bandallocation information, and outputs the encoded data sequence tomodulation section 102.

Modulation section 102 converts the coded data sequence outputted fromcoding section 101 to modulated symbols according to predeterminedmodulation schemes (QPSK, 16 QAM, 64 QAM and so on) and outputs themodulated signal to RF transmitting section 103.

RF transmitting section 103 up-converts the modulated signal outputtedfrom modulation section 102 from a baseband signal to the transmittingband, and transmits the up-converted modulated signal through antenna104.

RF receiving section 105 receives the signal transmitted from a MS viaantenna 104, down-converts the received signal to a baseband signal andoutputs the baseband signal to demodulation section 106.

Demodulation section 106 estimates and compensates the channeldistortion of the baseband signal (received data symbol sequence)outputted from RF receiving section 105, identifies the signal points ofthe received data symbol sequence subjected to channel distortioncompensation, through either of hard decision or soft decision suitablefor the modulation of the data, based on the number of RB's andmodulation scheme outputted from UL reception format determining section112 (described later), and outputs the signal point decision result todecoding section 107.

Decoding section 107 performs error correction processing on the signalpoint decision result outputted from demodulation section 106 based onthe coding rate outputted from UL reception format determining section112 and outputs the received data sequence to separation section 108.

Separation section 108 separates the received data sequence outputtedfrom decoding section 107 into UL user data and L1/L2 controlinformation based on the TB size outputted from UL reception formatdetermining section 112.

UL scheduler section 109 is provided with transport format (TF) tablestorage section 110 and UL transport format determining section 111. TFtable storage section 110 stores a table that combines the basictransport formats (hereinafter “basic TF's”) and derived transportformats (hereinafter “derived TF's”). A basic TF defines the number ofRB's to allocate and the TB size for when user data alone istransmitted. On the other hand, in association with a basic TF, derivedTF's are set with TB sizes that vary depending on the combinations ofL1/L2 control information that is transmitted at the same time with userdata. That is, TF table storage section 110 stores a table in which oneTF index is assigned in association with a basic TF and a plurality ofderived TF's. An appropriate TF index is selected from the stored table,the selected TF index is outputted to UL transport format determiningsection 111 and the parameters corresponding to the TF index areoutputted to UL reception format determining section 112. Details of theTF table will be described later.

UL transport format determining section 111 determines the number ofRB's required for the allocation and transmission parameters, from MSidentification information (or “UE-ID”), received signal qualityinformation at the MS matching the MS identifier, band allocationrequirement information (the amount of data, transmission rate and soon), DL band allocation information outputted from a DL schedulersection (not shown) and DL CQI allocation information outputted from aCQI scheduler section (not shown), selects the corresponding TF indexfrom TF table storage section 110, and outputs the selected TF index tocoding section 101 and UL reception format determining section 112.

UL reception format determining section 112 acquires the correspondingtransmission parameters from TF table storage section 110 based on DLband allocation information outputted from a DL scheduler section (notshown), DL CQI allocation information outputted from a CQI schedulersection (not shown) and the TF index outputted from UL transport formatdetermining section 111, determines the reception format for the UL userdata transmitted from a MS on the uplink and determines the receptionparameters required for the demodulation, such as the TB size, codingrate, the number of RB's and modulation scheme. The determined number ofRB's and modulation scheme are outputted to demodulation section 106,the coding rate is outputted to decoding section 107 and the TB size isoutputted to separation section 108.

Next, details of above described TF table storage section 110 will beexplained. The TF table is defined in advance as shown in FIG. 8 . ThisTF table is stored as a table known to a BS and MS.

This TF table provides combinations of two types of TF's, namely thebasic TF's and derived TF's, and the basic TF's are assigned TF indexes.The basic TF's define, for example, the number of RB's to allocate, TBsize, modulation scheme and coding rate for when user data alone istransmitted, as shown in FIG. 8 .

On the other hand, in association with a basic TF, derived TF's defineTB sizes that vary depending on the combinations of L1/L2 controlinformation to be transmitted at the same time with the user data. Thatis, derived TF's are provided such that only the number of symbols to beassigned to user data varies, and, as for the other transmissionparameters including the M-ary modulation value and coding rate, thesame parameters are associated with the same TF index as the basic TF.

In other words, a table is provide in which, in association with basicTF's, derived TF's are provided such that the rate matching by thenumber of symbols, which decreases and increases depending on whether ornot there is L1/L2 control information (and which decreases in FIG. 8 ),is controlled by TB size.

FIG. 9 is a block diagram showing a configuration of MS 150 according toembodiment 1 of the present invention. In this figure, RF receivingsection 152 receives a signal transmitted from BS 100 via antenna 151,down-converts the received signal to a baseband signal and outputs thebaseband signal to demodulation section 153.

Demodulation section 153 estimates and compensates the channeldistortion of the baseband signal (received data symbol sequence)outputted from RF receiving section 152, identifies the signal points ofthe received data symbol sequence subjected to channel distortioncompensation through either hard decision or soft decision suitable forthe modulation of the data, based on the modulation scheme, and outputsthe signal point decision result to decoding section 154.

Decoding section 154 performs error correction processing on the signalpoint decision result outputted from demodulation section 153 andoutputs the received data sequence to separation section 155.

Separation section 155 separates the received data sequence outputtedfrom decoding section 154 into user data and UL band allocationinformation (TF index), and outputs the separated UL band allocationinformation to UL transport format determining section 157.

TF table storage section 156 stores the same table as the TF table of BS100 and UL transport format determining section 157 reads the parametersassociated with the TF index, from the stored table.

UL transport format determining section 157 acquires the TF indexoutputted from separation section 155 as UL band allocation information,determines a TB size from the TF table based on L1/L2 controlinformation transmission information indicating the presence/absence ofL1/L2 control information outputted from a MAC section (not shown), andoutputs the determined TB size to TB size setting section 158.Furthermore, UL transport format determining section 157 reads theparameters associated with the TF index from the TF table, and outputsthe coding rate out of the read parameters to coding section 159 and thenumber of RB's and modulation scheme to modulation section 160.

TB size setting section 158 sets the TB size of user data to betransmitted according to the TB size outputted from UL transport formatdetermining section 157, adds the CRC bits (here, thirty two bits) tothe user data for which the TB size is set, and outputs the user data tocoding section 159.

Coding section 159 adds tail bits and applies error correcting coding tothe user data outputted from TB size setting section 158, using thecoding rate outputted from UL transport format determining section 157,and outputs the coded data sequence to modulation section 160.

Modulation section 160 converts the coded data sequence outputted fromcoding section 159 to modulated symbols, based on the number of RB's andmodulation scheme (QPSK, 16 QAM, 64 QAM and so on) outputted from ULtransport format determining section 157, and outputs the modulatedsignal to multiplexing section 163.

Coding section 161 applies error correcting coding to L1/L2 controlinformation at a predetermined coding rate, and outputs the coded datasequence to modulation section 162. Modulation section 162 converts thecoded data sequence outputted from coding section 161 to modulatedsymbols according to a predetermined modulation scheme and outputs themodulated signal to multiplexing section 163.

Multiplexing section 163 multiplexes the user data outputted frommodulation section 160 and the L1/L2 control information outputted frommodulation section 162, and outputs the multiplexed signal to RFtransmitting section 164.

RF transmitting section 164 up-converts the multiplexed signal outputtedfrom multiplexing section 163 from a baseband signal to a transmittingband, and transmits the up-converted multiplexed signal from antenna151.

Next, the steps of communication between above described BS 100 and MS150 will be explained using FIG. 10 . Here, a case where ACK/NACK ismultiplexed with user data as L1/L2 control information, will beexplained by way of an example.

In FIG. 10 , in ST201, BS 100 performs DL scheduling for MS 150,transmits DL band allocation information to MS 150, and, in ST202, BS100 transmits DL user data to MS 150.

In this case, in ST203, several TTI's (Transmission Time Intervals)after user data is transmitted on the downlink to MS 150, for which ULband allocation is performed, BS 100 performs UL scheduling for MS 150.In this case, the scheduler determines appropriate transmissionparameters and the number of RB's to allocate based on band requirementinformation (the amount of data, transmission rate and so on) from MS150, UL CQI information of target MS 150, information about thepresence/absence or the type of L1/L2 control information multiplexedwith the user data on the uplink and selects the TF index (=TFI)associated with the TB size from the number of RB's to allocate,transmission parameters, L1/L2 control information to be multiplexed,determined from the TF table in FIG. 8 as band allocation information.Here, suppose TB size=242 bits is allocated and TFI=2 is selected asband allocation information.

In ST204, UL band allocation information (TFI=2) is reported to targetMS 150 over the downlink.

In ST205, MS 150, which has received UL band allocation informationacquires the number of RB's to allocate and the TB size of the basic TF,from the demodulated TF index. Furthermore, in a subframe in which ULuser data is transmitted, MS 150 selects a TB size from the table shownin FIG. 8 , according to the presence/absence and combinations of DLACK/NACK or DL CQI transmission to be transmitted at the same time,performs coding and modulation of the transmission data of the TB sizeusing the transmission parameters associated with the acquired TFI, timemultiplexes necessary L1/L2 control information and then carries outuplink transmission.

Here, because DL ACK transmission is transmitted here, TB size=242 isselected and user data is subjected to transmission processing usingQPSK and R=1/3 as the applicable modulation parameters.

Furthermore, since the same BS 100 performs the downlink band allocationas well, when performing UL scheduling, if MS 150 receives DL bandallocation information correctly, BS 100 knows in advance that DLACK/NACK are multiplexed upon the same time and only reports the TFI ofthe basic TF, and, in many cases, MS 150 also performs UL transmissionin the TB size intended by BS 100.

Now, BS 100 demodulates the UL user data, and there can be variouscases, including, for example, a case where MS 150 fails to receive DLband allocation information (FIG. 11 ) and a case where a DL CQI isreported under the initiative of the MS. In such a case, MS 150 performstransmission processing on the UL user data using a value different fromthe TB size intended by BS 100 upon scheduling.

Therefore, BS 100 performs blind estimation within the range of TB sizecorresponding to the TFI reported in the band allocation information orperforms demodulation by receiving information indicating thecombination of L1/L2 control information from the MS. Even whendifferent L1/L2 control information is multiplexed, the TB size which MS150 can select is determined in advance in the TF table shown in FIG. 8, so that it is possible to reduce the amount of processing forperforming blind estimation.

In this way, embodiment 1 associates, with same index, basic TF's, whichrefers to combinations of parameters such as TB size, the number of RB'sto allocate, modulation scheme and coding rate for when user data aloneis transmitted, and derived TF's, which have varying TB sizes for userdata depending on the combinations of L1/L2 control information, sothat, when dynamic symbol allocation is performed in the uplink,transport format can be reported by only reporting the indexes, therebyreducing the number of TF bits of scheduling information and improvingfrequency utilization efficiency of the uplink without increasing theoverhead of control information. Furthermore, rate matching iscontrolled by adjusting the number of information bits to transmit, sothat, even when control information is multiplexed upon the same time,the coding rate and modulation scheme need not be changed, and,consequently, the packet error rate is maintained effectively.

A case where ACK/NACK is multiplexed has been explained, but the sameapplies to cases where other kinds of L1/L2 control information aremultiplexed.

Embodiment 2

The configurations of a BS and MS according to embodiment 2 of thepresent invention are similar to those shown in FIG. 7 and FIG. 9 ofembodiment 1, respectively, and therefore FIG. 7 and FIG. 9 will be usedand overlapping explanations will be omitted.

FIG. 12 shows a TF table according to embodiment 2 of the presentinvention. Here, a setup is employed in which the basic TF's arecombinations of the number of RB's to allocate, TB size, modulationscheme and coding rate for when user data alone is transmitted, and inwhich derived TF's have coding rates for user data that vary dependingon the combinations of L1/L2 control information. That is, parameterssuch as the number of RB's to allocate, TB size and modulation scheme donot change depending on the combinations of L1/L2 control information.

Adjustment of the coding rate may also be realized by changing thenumber of output bits of error correcting code represented by turbocode, convolutional code and LDPC code, and the bit puncturing patternwhen puncturing the error correcting coding output. Furthermore, thecoding rate may be adjusted also by changing some of the output bits oferror correcting coding or the number of all bit repetitions or numberof symbol repetitions. Moreover, these methods may be adopted in variouscombinations.

However, when only some of the symbols are repeated, the positions ofthe symbols to be repeated, are also shared in advance between the BSand MS in a TF table.

In this way, according to embodiment 2, even when user data coding ratesvarying depending on the combinations of L1/L2 control information areset in the derived TF's, the number of bits for transport format forscheduling information can be reduced, so that uplink frequencyutilization efficiency is improved without increasing overhead forcontrol information. Furthermore, rate matching is controlled bychanging the coding rate, so that, even when control information ismultiplexed upon the same time, the number of information bits to betransmitted does not change and the transmission data rate (i.e.,transmission rate) is effectively maintained.

As shown in FIG. 13 , the derived TF's may be provided with M-arymodulation values, so that, whether or not L1/L2 control information ismultiplexed, adequate support is provided by changing the M-arymodulation value with respect to some or all of the symbols transmitted.Furthermore, a setup is also possible in which the basic TF's are usedwhen CQI is transmitted. However, the combination of L1/L2 controlinformation to be set in association with a basic TF may be any of allcombinations, and may be, preferably, the most frequently occurringcombination or a combination that reduces the difference in thereception performance between the basic TF's and derived TF's.

However, when a setup is employed in which the modulation the M-arymodulation value is changed for only part of the symbols, the positionsof symbols whose modulation the M-ary modulation value is changed arealso shared in advance between the BS and MS as a TF table.

Embodiment 3

Configurations of a BS and MS according to embodiment 3 of the presentinvention are similar to the configurations shown in FIG. 7 and FIG. 9of embodiment 1, and therefore FIG. 7 and FIG. 9 will be used andoverlapping explanations will be omitted.

FIG. 14 shows a TF table according to embodiment 3 of the presentinvention. Here, unlike the table shown in FIG. 8 , TB sizes that areassociated with combinations of L1/L2 control information on a one toone basis, are not provided with respect to all TF indexes. Instead, oneTB size is set for several combinations of L1/L2 control information.That is, rate matching of user data is controlled in equal proportionsbetween the combinations of L1/L2 control information.

Especially, TF indexes using modulation schemes of low transmissionrates and coding rates show lower frequency utilization efficiency thanTF indexes of higher transmission rates, so that radio resourceutilization efficiency can be improved by providing more associationswith L1/L2 control information.

In this way, according to embodiment 3, the number of derived TF's thatwill have little frequency utilization efficiency improvement effecteven if rate adjustment is carried out according to the presence/absenceof L1/L2 control information to be multiplexed, the complexity of thetransmitter/receiver necessitated by rate matching, can be reduced.

Parameters for controlling rate matching between combinations of L1/L2control information are not limited to TB size and so on as described inembodiment 2, and other parameters such as the coding rate, modulationscheme and the number of RB's to allocate, may be adopted as well.Furthermore, the number of derived TF's for a TF index is not limited tothe number shown in FIG. 14 and may also be set in accordance with thecapacity of the BS and MS.

Embodiment 4

Embodiment 4 of the present invention will be explained assuming a casewhere scheduling is realized by switching between channel dependentscheduling/adaptive scheduling (adaptive time-frequency schedulingaccording to channel quality, hereinafter simply “adaptive scheduling”)and persistent scheduling/static scheduling.

Adaptive scheduling performs adaptive modulation, adaptive bandallocation and adaptive bandwidth allocation according to uplink channelquality and the amount of data required. Furthermore, band allocationinformation is reported to the MS on the downlink for every bandallocation (that is, every scheduling). Examples of adopting adaptivescheduling include application to a MS which moves relatively slowly andto which band of high reception quality and optimal transmissionparameters can be assigned every allocation according to instantaneousfluctuation of channel quality, or application to services whosetransmission data is generated not regularly but in bursts.

On the other hand, persistent scheduling allocates the modulationscheme, coding rate, bandwidth and the number of slots, according touplink channel quality and the amount of data required, and reports bandallocation information on the downlink only upon the first bandallocation. In the second to k-th band allocations, band allocation isperformed using predetermined periods and frequency hopping patterns,and therefore uplink user data transmission is performed withoutreporting band allocation information on the downlink (k shows thenumber of times fixed allocation determined by the system is performed).Examples of application of persistent scheduling include application toconstant bit rate services in which transmission data is generatedregularly (e.g., VoIP, video streaming, Internet games, etc.) andapplication to scheduling for a MS which moves fast and which istherefore not suitable for adaptive scheduling.

FIG. 15 is a block diagram showing a configuration of BS 300 accordingto embodiment 4 of the present invention. FIG. 15 differs from FIG. 7 inthat a plurality of TF table storage sections 302 and 303 and tableselection section 304 are added and coding section 101 is changed tocoding section 305.

In FIG. 15 , UL scheduler section 301 is provided with first TF tablestorage section 302, second TF table storage section 303, tableselection section 304 and UL transport format determining section 111.

First TF table storage section 302 stores the TF table shown in FIG. 8and second TF table storage section 303 stores the TF table shown inFIG. 12 .

Table selection section 304 acquires UL scheduling type informationshowing whether to apply adaptive scheduling or persistent scheduling toa given MS, and selects the table to employ in the band allocationaccording to the UL scheduling type information. The selected TF tableis used in UL transport format determining section 111 upon bandallocation and used in UL reception format determining section 112 whenUL data is received.

More specifically, table selection section 304 adopts a table in whichTB size is set in derived TF's (i.e. the TF table shown in FIG. 8 ), toa MS subject to adaptive scheduling, for maximum frequency utilizationefficiency.

On the other hand, to a MS subject to persistent scheduling, a table, inwhich physical layer parameters such as the coding rate, modulationscheme and the number of repetitions, are set in the derived TF's (i.e.the TF table shown in FIG. 12 , for example), is applied. This isbecause, if a MS is subject to persistent scheduling, its transmissionband does not increase or decrease for a certain period, so that it ispossible to transmit every time the data to be transmitted by usingderived TF's, between which rate matching is controlled based on thecoding rate, modulation scheme, the number of repetitions and so on,without changing the TB size, and reduce communication delays andjitter.

In persistent scheduling, band allocation information is transmittedonly upon the first transmission and band allocation information isgenerally not transmitted upon the second to K-th band allocations forUL user data.

Coding section 305 applies error correcting coding to UL scheduling typeinformation in addition to the TF index as band allocation informationoutputted from UL transport format determining section 111, and outputsthe coded data sequence to modulation section 102.

FIG. 16 is a block diagram showing a configuration of MS 350 accordingto embodiment 4 of the present invention. FIG. 16 differs from FIG. 9 inthat a plurality of TF table storage sections 351 and 352 and tableselection section 353 are added.

In FIG. 16 , first TF table storage section 351 stores the TF tableshown in FIG. 8 and second TF table storage section 352 stores the TFtable shown in FIG. 12 .

Table selection section 353 acquires UL scheduling type informationoutputted from separation section 155, and selects the table to employin the band allocation according to the UL scheduling type information.The selected TF table is used in UL transport format determining section157 upon band allocation.

In this way, according to embodiment 4, if a MS is subject to persistentscheduling, the transmission band does not increase or decrease for acertain period, so that the data to be transmitted is reliablytransmitted every time and communication delay and jitter are reduced bycontrolling the rate matching without changing the TB size. On the otherhand, a MS that is subject to adaptive scheduling is controlled usingthe latest CQI upon every band allocation, so that frequency utilizationefficiency can be improved by controlling rate matching according to TBsize.

The present embodiment has been explained with reference to a case wheretwo TF tables are switched, but the present invention is not limited tothis, and more TF tables may be switched.

Embodiment 5

Embodiment 5 of the present invention will explain a case assuming asystem adopting HARQ (Hybrid Automatic Repeat reQuest) based on the IR(Incremental redundancy) scheme.

FIG. 17 is a block diagram showing a configuration of BS 400 accordingto embodiment 5 of the present invention. FIG. 17 differs from FIG. 7 inthat a plurality of TF table storage sections 402 and 403 and tableselection section 404 are added.

In FIG. 17 , UL scheduler section 401 is provided with first TF tablestorage section 402, second TF table storage section 403, tableselection section 404 and UL transport format determining section 111.

First, TF table storage section 402 stores the first table shown in FIG.8 , FIG. 12 , FIG. 13 , FIG. 14 and so on, and second TF table storagesection 403 stores a second table in which derived TF's are providedwith different number of retransmission bits depending on thecombinations of L1/L2 control information.

Table selection section 404 acquires retransmission count informationand selects the table to employ in band allocation according to thecount of UL user data retransmissions. More specifically, tableselection section 404 selects the first table for a MS for the firsttransmission (i.e. retransmission count=0) and selects a second tablefor a MS having a retransmission count of one or more. The selected TFtable is used in UL transport format determining section 111 upon bandallocation and used in UL reception format determining section 112 whenUL data is received.

FIG. 18 is a block diagram showing a configuration of MS 450 accordingto embodiment 5 of the present invention. FIG. 18 differs from FIG. 9 inthat a plurality of TF table storage sections 451 and 452 and tableselection section 453 are added.

In FIG. 18 , first TF table storage section 451 stores the first tableshown in FIG. 8 , FIG. 12 , FIG. 13 , FIG. 14 and so on, and second TFtable storage section 452 stores a second table in which the number ofbits transmitted upon retransmission is set in derived TF's according tothe combinations of L1/L2 control information.

Table selection section 453 acquires retransmission count informationand selects a table to be applied to band allocation according to thecount of UL user data retransmissions. The count of retransmissions isdetermined by counting the number of times NACK is reported from the BSfor the same UL user data transmission packet.

FIG. 19 shows a TF table according to embodiment 5 of the presentinvention. As described above, the derived TF's are provided such thatthe number of retransmission bits varies depending on the combinationsof L1/L2 control information. When the number of retransmission bitsvaries between retransmissions, for example, more specifically, thefollowing adjustment may be carried out.

The present embodiment assumes an IR-based HARQ system, and, in thissystem, redundant transmission bits are added every time aretransmission occurs, as shown in FIG. 20 , and therefore the number ofredundant bits to be retransmitted is adjusted according to thepresence/absence or combinations of L1/L2 control information.Therefore, the number of redundant bits to be transmitted is lower whenthere is L1/L2 control information, than in a case where there is noL1/L2 control information (FIG. 20(a)). As for the location theredundant bits to be transmitted upon a retransmission starts beingtransmitted, the retransmission may be started from the next redundantbit from the previous transmission, as shown in FIG. 20(b).Alternatively, as shown in FIG. 20(c), retransmission may be performedfrom the bit position where transmission takes place when L1/L2 controlinformation is not multiplexed. The position the redundant bits startbeing transmitted, may be shared in advance between the BS and MS.

In this way, according to embodiment 5, the rate matching betweenretransmissions is controlled by adjusting the number of redundant bitsto be retransmitted and the redundant bit selection pattern, so that,even when L1/L2 control information is multiplexed upon retransmission,redundant bits can be transmitted effectively. Embodiment 5 isespecially effective in synchronous HARQ where UL band allocationinformation is not reported on the downlink upon retransmissions.

The present embodiment has explained the details of adjustment for whenthe number of retransmission bits varies upon retransmission assuming aHARQ system based on the IR scheme, and adjustment for HARQ applied tothe HSDPA (High Speed Downlink Packet Access) system described inNon-Patent Document 3, is as follows. That is, the rate matching andtransmission bits upon retransmission are determined by the parameter“s” and parameter “r” of the RV (Redundancy Version) variable, which isreported in band allocation information.

When s=0, the parameter “s” is a mode in which systematic bits arepreferentially retransmitted, so that systematic bits are selected asthe bits to be retransmitted with reference to the number ofretransmission bits shown in the TF table, and parity bits are furthertransmitted when there are a sufficient number of retransmission bits.

On the other hand, when s=1, parameter s is a mode in which parity bitsare preferentially retransmitted, so that parity bits are selected asbits to be retransmitted with respect to the number of retransmissionbits shown in the TF table and systematic bits are further transmittedif there are a sufficient number of retransmission bits.

Parameter r is a parameter indicating the retransmission count anddetermines the position at which bit puncturing is started.

When the number of bits retransmitted increases or decreases dependingon the combinations of L1/L2 control information, such a HARQ systemincreases or decreases the number of the bits that are not givenpriority instead of the bits that are given priority uponretransmission. That is, when s=0, the number of parity bits isdecreased or increased to match with the number of retransmission bits.On the other hand, when s=1, the number of systematic bits is decreasedor increased to match with the number of retransmission bits.

Furthermore, a case has been explained with the present embodiment wheretwo TF tables are switched, but the present invention is not limited tothis and may also be adapted to switch more tables. Furthermore, the TFtable upon retransmission may be switched for every retransmissioncount.

Furthermore, the present embodiment may also be combined with embodiment4.

Although cases have been explained with the above embodiments where thenumber of symbols of L1/L2 control information such as ACK/NACK and CQI,M-ary modulation value and coding rate are fixed by way of examples, thepresent invention is not limited to this, and, when, for example, thenumber of symbols of DATA, M-ary modulation value and coding rate varyaccording to channel quality and so on, the number of symbols of L1/L2control information, M-ary modulation value and coding rate may bedetermined according to these changes.

The above described embodiments have shown an example where the basicTF's and derived TF's are stored in the form of a table, but the basicTF's and derived TF's may be defined in the form of equations as well.

Also, although cases have been described with the above embodiment asexamples where the present invention is configured by hardware, thepresent invention can also be realized by software.

Each function block employed in the description of each of theaforementioned embodiments may typically be implemented as an LSIconstituted by an integrated circuit. These may be individual chips orpartially or totally contained on a single chip. “LSI” is adopted herebut this may also be referred to as “IC,” “system LSI,” “super LSI,” or“ultra LSI” depending on differing extents of integration.

Further, the method of circuit integration is not limited to LSI's, andimplementation using dedicated circuitry or general purpose processorsis also possible. After LSI manufacture, utilization of a programmableFPGA (Field Programmable Gate Array) or a reconfigurable processor whereconnections and settings of circuit cells within an LSI can bereconfigured is also possible.

Further, if integrated circuit technology comes out to replace LSI's asa result of the advancement of semiconductor technology or a derivativeother technology, it is naturally also possible to carry out functionblock integration using this technology. Application of biotechnology isalso possible.

The disclosure of Japanese Patent Application No. 2006-140462, filed onMay 19, 2006, including the specification, drawings and abstract, isincorporated herein by reference in its entirety.

Industrial Applicability

The radio transmitting apparatus and radio transmission method accordingto the present invention can improve throughputs of a downlink anduplink even when performing dynamic symbol allocation and is applicable,for example, to a 3GPP LTE radio communication system.

1. A system comprising: a base station including, a transmitter, which,in operation, transmits, to a mobile station, an index indicating atransmission format, and a receiver, which, in operation, receives, fromthe mobile station, data and control information; and the mobile stationincluding, a receiver, which, in operation, receives, from the basestation, the index, circuitry, which, in operation, executes codingprocessing of the data and the control information, the codingprocessing including a code rate adjustment for the data, wherein thecode rate adjustment for the data is performed by changing a number ofbits of the data with the transmission format depending on whether ornot the control information is to be transmitted together with the data,and a transmitter, which, in operation, transmits, from the mobilestation to the base station, the data and the control information, ofwhich the coding processing is executed.
 2. The system according toclaim 1, wherein the code rate adjustment for the data is performed in away that differentiates a code rate of the data transmitted togetherwith the control information from a code rate of the data transmittedwithout the control information.
 3. The system according to claim 1,wherein the control information is one or both of anacknowledgement/negative-acknowledgement (ACK/NACK) and a channelquality indicator (CQI) to be transmitted together with the data.
 4. Thesystem according to claim 3, wherein the code rate adjustment for thedata is performed by changing the number of bits of the data dependingon whether the data is transmitted together with at least one of the CQIand the ACK/NACK or without either of the CQI and the ACK/NACK.
 5. Thesystem according to claim 3, wherein the code rate adjustment for thedata is performed by changing the number of bits of the data dependingon whether the data is transmitted together with the CQI, with theACK/NACK, with both of the CQI and the ACK/NACK, or without either ofthe CQI and the ACK/NACK.
 6. The system according to claim 3, whereinthe code rate adjustment for the data is performed in a way thatdifferentiates a code rate of the data transmitted together with atleast one of the CQI and the ACK/NACK from a code rate of the datatransmitted without either of the CQI and the ACK/NACK.
 7. The systemaccording to claim 1, wherein the transmission format includes atransport block size for the data and a modulation scheme.
 8. The systemaccording to claim 7, wherein the transport block size for the data isnot varied depending on the control information to be transmittedtogether with the data.
 9. The system according to claim 1, wherein thecoding processing includes a rate matching for the data.
 10. Acommunication method comprising: transmitting, from a base station to amobile station, an index indicating a transmission format; receiving, atthe mobile station, the index; executing, at the mobile station, codingprocessing of data and control information, the coding processingincluding a code rate adjustment for the data, wherein the code rateadjustment for the data is performed by changing a number of bits of thedata with the transmission format depending on whether or not thecontrol information is to be transmitted together with the data;transmitting, from the mobile station to the base station, the data andthe control information, of which the coding processing is executed; andreceiving, at the base station, the data and the control information.11. The communication method according to claim 10, wherein the coderate adjustment for the data includes differentiating a code rate of thedata transmitted together with the control information from a code rateof the data transmitted without the control information.
 12. Thecommunication method according to claim 10, wherein the controlinformation is one or both of anacknowledgement/negative-acknowledgement (ACK/NACK) and a channelquality indicator (CQI) to be transmitted together with the data. 13.The communication method according to claim 12, wherein the code rateadjustment for the data includes changing the number of bits of the datadepending on whether the data is transmitted together with at least oneof the CQI and the ACK/NACK or without either of the CQI and theACK/NACK.
 14. The communication method according to claim 12, whereinthe code rate adjustment for the data includes changing the number ofbits of the data depending on whether the data is transmitted togetherwith the CQI, with the ACK/NACK, with both of the CQI and the ACK/NACK,or without either of the CQI and the ACK/NACK.
 15. The communicationmethod according to claim 12, wherein the code rate adjustment for thedata includes differentiating a code rate of the data transmittedtogether with at least one of the CQI and the ACK/NACK from a code rateof the data transmitted without either of the CQI and the ACK/NACK. 16.The communication method according to claim 10, wherein the transmissionformat includes a transport block size for the data and a modulationscheme.
 17. The communication method according to claim 16, wherein thetransport block size for the data is not varied depending on the controlinformation to be transmitted together with the data.
 18. Thecommunication method according to claim 10, wherein the codingprocessing includes a rate matching for the data.